technological achievements - Français Anglais Dictionnaire